permanent store - Turkish English Dictionary